Os links permitem que você vá para uma nova localização ( url ), ou seja, você está num local e ao clicar vai para outro local.
Contudo esse 'vai' pode ser feito de maneira diferenciada:
• 1 - Estou numa página e desejo exibir a nova página onde, no momento, está sendo exibida a página atual. Parâmetro self.
• 2 - Estou numa página e desejo abrir a nova página em outra aba do browser. Parâmetro blank.
• 3 - Estou numa página e desejo abrir a nova página não sobre a página corrente mas sim sobre a página pai que abriu a página corrente . Parâmetro parent.
• 4 - Estou numa página e desejo abrir a nova página não sobre a página corrente mas sim sobre a primeira página aberta que iniciou toda a navegação. Parâmetro top.
Abaixo cito exemplos do que foi afirmado acima.
A tag anchor tem um parâmetro chamado 'target' que define como a página de destino deverá ser aberta. Pode ser: self, blank, parent e top.
É o default. Abre a página destino sobre a página/aba corrente.
Exemplo : Target self
Define que queremos abrir a página de destino numa nova aba do browser mas muitos usuários configuram para abrir em uma nova janela do browser.
Muito usada quando queremos abrir uma página sem fechar a nossa página corrente.
Exemplo : Target blank
Abre a página destino na página anterior do histórico de navegação. Se for a primeira página se comporta como _self.
Infelizmente não dá pra testar porque o link _parent deveria ser colocado na página filha, só como _self.
Exemplo : Target parent
Abre a página destino em cima da página corrente. Se for a primeira página se comporta como _self.
Infelizmente não dá pra testar porque o link _parent deveria ser colocado na página filha, só como _self.
Exemplo : Target top